java - 基于JTextField过滤JList
全部标签 我想用下面的代码显示我程序的位置:StringmyPath=getClass().getProtectionDomain().getCodeSource().getLocation().getPath();在Windows7上它运行完美,所以我得到以下结果:C:/Users/Admin/...但我的问题是WindowsXP。我得到以下网址:C:/Dokumente%20und%20Einstellungen/Admin/...如何替换代码中的%20?!这不起作用:myPath.replaceAll("%20","") 最佳答案 my
我们的Java应用程序在Windows上反复出现的一个问题是客户将其作为Windows服务运行而未指定Java-Xrs标志。这样,当管理员注销Windows机器时,Java进程会收到终止信号并终止,从而导致看似随机的生产中断情况。我想在服务器日志文件和监控工具中添加一个关于此配置问题的警告。为了做到这一点,我想知道:1.我的Java应用程序是否作为Windows服务运行?2.是否将-Xrs标志指定为java.exe命令的一部分?欢迎任何关于如何实现这一目标的想法。 最佳答案 找到了如何检查-Xrs标志,仍然需要确定是否作为服务运行:
我试图找到一个解决方案,如何实现多命令-与Windowscmdshell的响应交互。示例:启动cmdshell“目录”等待并处理输入根据输入的内容执行新命令等待并处理输入等等请注意!上面的步骤只是描述通信方式,我并不是要浏览文件系统,即实际命令可能是其他的。到目前为止的方法:try{Runtimert=Runtime.getRuntime();p=rt.exec("cmd");error=p.getErrorStream();input=p.getInputStream();output=newPrintStream(p.getOutputStream());StreamGobbler
我正在尝试使用JNA从我的Java应用程序调用.dll文件。我收到以下异常:Exceptioninthread"main"java.lang.UnsatisfiedLinkError:Unabletoloadlibrary'C:\Windows\System32\foo.dll':Thespecifiedmodulecouldnotbefound.虽然我在64位Windows7PC上运行它,但.dll和我的jdk都是32位的(OS_ARCH="i586")。.dll位于System32文件夹中。我正在使用Eclipse并将System32文件夹添加到Java构建路径属性中库选项卡下JR
如何将Java文件安装到Windows服务中,并且该Java文件应该在PC运行时运行。因为我必须知道云PC(同一网络)中的IP地址和硬盘可用空间。 最佳答案 看看Java服务包装器。它使Java应用程序能够作为Windows服务或UNIX守护进程运行。http://wrapper.tanukisoftware.com/doc/english/download.jsp 关于windows-如何将Java文件安装到Windows服务中,我们在StackOverflow上找到一个类似的问题:
这是我的run.bat文件:@echooffstartcompactau.exe"c:\programfiles\java\jre7\bin\java"-Xms512m-Xmx768m-cpjio.jar;log4j-1.2.9.jar;auagent.jarAuagentauagent.confPause当我运行这个文件时,出现错误当前目录无效。我卸载并重新安装了Java,然后将我的Java位置更改为c:\java\bin\java并像这样调整了我的批处理文件:@echooffstartcompactau.exe"c:\java\bin\java"-Xms512m-Xmx768m-c
我有一个分为两部分的问题。我需要向现有的基于对话框的MFC项目添加打印支持。正在打印的文档是使用HTML编写的。我知道我可以添加基于HTML的对话框,但是如何添加打印功能呢?附言。我需要它能够根据程序的需要设置打印页面大小。 最佳答案 灵感来自excellentMarc'sDurdin'sarticle,我做了更多的洞穴探险。实际上似乎有一种更简单的方法来提供自定义DEVMODE和DEVNAMES并在不使用HTML对话框或自定义IEprinttemplate的情况下打印.反过来,应该允许设置自定义打印机、纸张尺寸、方向等。我有一个用
我正在编写协议(protocol)处理程序来启动java应用程序,调用类似java-jarmyApp'%1'的命令。目前我已经为Chrome实现了它,它看起来工作正常。不幸的是,我对Firefox和IE没有相同的行为(奇怪啊?!X-D)这是我的实现。协议(protocol)名为dgh。在第一次安装期间,我的应用程序在Windows注册表中设置了以下键WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\dgh]@="URL:DgHomeProtocol""URLProcol"=""[HKEY_CLASSES_ROOT\dgh\Defaul
我正在尝试将应用程序切换器添加到我正在处理的更大项目中。它需要在WindowsXP/Vista/7/8上运行。我正在使用Java1.7。下面是我创建的示例应用程序,用于演示我遇到的一些问题。我是JNA的新手。非常感谢'HovercraftFullofEels'的thisanswer(以及许多其他!)构成测试应用程序的基础。这是我的问题:图像绘制-我从窗口图标中获取的图像是黑白绘制的。我从thisanswer修改了getImageForWindow中的代码麦克道尔(谢谢!)。有没有更好的方法将HICON对象转换为java.awt.Image?我注意到com.sun.jna.platfor
我正在从事一个Java网络项目。我的模块之一需要知道特定文件夹或文件是否共享,以及是否共享给谁共享。我的意思是它是与网络上的每个人共享,还是只与某些特定的人共享,因为我们在Windows中有选项。这也必须是文件的一个属性,但我找不到任何方法来检查这个。 最佳答案 您可以使用文件的exists判断目录是否为共享文件夹的方法。试试这个:publicstaticvoidmain(String[]args)throwsUnknownHostException{InetAddressaddr;addr=InetAddress.getLocal